head torch - German English Dictionary